﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Zhao.Common.Applet.Model
{
    /// <summary>
    /// 微信手机号解密请求模型
    /// </summary>
    public class WeChatPhoneDecryptRequest
    {
        /// <summary>
        /// 加密数据（包含手机号等敏感信息）
        /// </summary>
        [JsonProperty("encryptedData")] // 映射小程序端参数名
        public string EncryptedData { get; set; }

        /// <summary>
        /// 加密算法初始向量
        /// </summary>
        [JsonProperty("iv")] // 映射小程序端参数名
        public string Iv { get; set; }

        /// <summary>
        /// 可选扩展属性：开发者自定义标识字段
        /// </summary>
        [JsonProperty("code")]
        public string code { get; set; }
    }
}
